Why is glucose a hemiacetal